#leftSide {
	display: inline-block;
	margin: 30px 15px 30px 30px;
	vertical-align: top;
	width: 200px;
}

#floorChoiceAdmin {
	margin-bottom: 20px;
}

#floorChoiceAdmin li {
	background-color: rgba(0, 0, 0, 0.1);
	font-size: 20px;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid rgba(50, 50, 50, 0.8);
	color: rgba(240, 240, 240, 0.6);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#floorChoiceAdmin li:hover {
	cursor: pointer;
	background-image: linear-gradient(to right, rgba(250, 250, 250, 0.2) 0%,
		rgba(250, 250, 250, 0.1) 70%, rgba(250, 250, 250, 0.05) 100%);
}

#floorChoiceAdmin li:last-child {
	border-bottom: none;
}

#floorChoiceAdmin li a {
	cursor: inherit;
	color: inherit;
}

#floorChoiceAdmin li #activeFloor {
	color: rgba(160, 255, 0, 0.8);
}

#addFloorSection {
	background-color: rgba(0, 0, 0, 0.1);
	font-size: 20px;
	padding: 5px;
	color: rgba(240, 240, 240, 0.6);
}

#addFloor input {
	background-color: rgba(240, 240, 240, 0.65);
	color: rgb(105, 105, 105);
	font-size: 16px;
	padding: 5px;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	border: none;
}

#addFloor input:nth-child(2) {
	margin-bottom: 5px;
}

#addFloor input:hover {
	background-color: rgba(250, 250, 250, 0.85);
	color: rgb(85, 85, 85);
	cursor: pointer;
}

#content {
	display: inline-block;
	font-family: monospace;
	position: relative; 
	margin : 30px 30px 30px 15px;
	vertical-align: top;
	width: 1000px;
	margin: 30px 30px 30px 15px;
}

#noEntry {
	background-color: YELLOW;
	PADDING: 5px;
	font-size: 20px;
	margin-top: 15px;
}

#floorName { 
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 5px 5px 30px rgb(100, 100, 100);
	padding: 15px;
	color: rgba(100, 100, 100, 0.9);
}

#floorAction {
	position: absolute;
	right: 10px;
	top: 11px;
}

#floorAction input {
	background-color: rgba(240, 240, 240, 0.65);
	border: medium none;
	color: rgb(100, 100, 100);
	padding: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#floorAction input:hover {
	background-color: rgba(250, 250, 250, 0.85);
	color: rgb(85, 85, 85);
	cursor: pointer;
}

.floor>.floorAction input[type=submit] {
	width: 100px;
	height: 30px;
	padding: 2px;
	font-size: 17px;
	border: 1px solid rgb(200, 200, 200);
	background-color: rgba(230, 230, 230, 0.4);
	color: rgb(115, 115, 115);
	transition: all .5s ease-in-out; /* explorer 10 */
	-webkit-transition: all .5s ease-in-out; /* chrome & safari */
	-moz-transition: all .5s ease-in-out; /* firefox */
	-o-transition: all .5s ease-in-out; /* opera */
}

.floor>.floorAction input[type=submit]:hover {
	background-color: rgba(220, 220, 220, 0.8);
}

.room {
	position: relative;
	background-color: rgba(250, 250, 250, 0.1);
	margin-top: 10px;
	box-shadow: 5px 5px 30px rgb(100, 100, 100);
}

.roomTitle {
	padding: 5px;
}

.room table {
	table-layout: fixed;
	width: 100%;
	border-spacing: 1px 1px;
	font-size: 15px;
}

.room input {
	transition: background .2s ease-in-out; /* explorer 10 */
	-webkit-transition: background .2s ease-in-out; /* chrome & safari */
	-moz-transition: background .2s ease-in-out; /* firefox */
	-o-transition: background .2s ease-in-out; /* opera */
}

.room input:hover {
	cursor: pointer;
	background-color: rgba(250, 250, 250, 0.85);
}

.room>table tr:nth-child(2n) td, .room>table tr:nth-child(2n+1) th {
	background-color: rgba(200, 200, 200, 0.1);
}

.room>table tr:nth-child(2n+1) td, .room>table tr:nth-child(2n+1) th {
	background-color: rgba(250, 250, 250, 0.2);
}

.room>table tr td:last-child {
	background-color: transparent;
}

.room>table tr th {
	text-align: left;
	padding: 5px;
}

.room>table tr td {
	padding: 5px;
}

.room>.roomAction {
	position: absolute;
	right: 5px;
	top: 5px;
}

.addFloor input {
	width: 25%;
	font-size: 20px;
	padding: 5px;
	margin: 20px 0;
	border: 1px solid rgb(200, 200, 200);
	color: rgb(105, 105, 105);
	background-color: rgba(240, 240, 240, 0.65);
	transition: all .5s ease-in-out; /* explorer 10 */
	-webkit-transition: all .5s ease-in-out; /* chrome & safari */
	-moz-transition: all .5s ease-in-out; /* firefox */
	-o-transition: all .5s ease-in-out; /* opera */
}

.addFloor input:hover {
	background-color: rgba(250, 250, 250, 0.95);
	cursor: pointer;
}

#addRoom {
	margin: 15px auto;
}

#addRoom>input {
	width: 25%;
	font-size: 16px;
	padding: 5px;
	height: 30px;
	border: medium none;
	color: rgb(105, 105, 105);
	background-color: rgba(240, 240, 240, 0.65);
	transition: all .5s ease-in-out; /* explorer 10 */
	-webkit-transition: all .5s ease-in-out; /* chrome & safari */
	-moz-transition: all .5s ease-in-out; /* firefox */
	-o-transition: all .5s ease-in-out; /* opera */
}

#addRoom>input:hover {
	background-color: rgba(250, 250, 250, 0.95);
	cursor: pointer;
}

.remoteInput {
	padding: 5px;
	height: 28px;
	width: 100%;
	border: none;
	background: none repeat scroll 0 0 rgba(250, 250, 250, 0.6);
	color: rgba(50, 50, 50, 0.8);
}

.controlTd {
	position: relative;
}

.editRemote {
	position: absolute;
	height: 100%;
	border: none;
	background-color: rgba(240, 240, 240, 0.35);
	top: 0;
	left: 0;
	width: 99px;
}

.deleteRemote {
	position: absolute;
	height: 100%;
	border: none;
	top: 0;
	right: 0;
	width: 99px;
}

.deleteRemote input {
	background-color: rgba(240, 240, 240, 0.35);
	width: 100%;
	height: 100%;
	border: none;
}

.addRemote table {
	margin-top: -1px;
}

.roomAction input, .remoteInput {
	border: medium none;
	height: 28px;
	padding: 5px;
	color: rgb(105, 105, 105);
	background-color: rgba(240, 240, 240, 0.65);
}

tbody tr:hover:nth-child(odd) td {
	background-color: rgba(255, 255, 255, 0.2);
}

tbody tr:hover:nth-child(even) td {
	background-color: rgba(255, 255, 255, 0.3);
}